// 入口函数
main() {
  // 数字类型
  num a = 12;
  a = 12.12;
  // 打印
  print(a);

  int b = 12;
  // b = 1.1
  print(b);

  double c = 12.12;
  c = 12;

  print(c);


  // 字符串类型
  String  str = '字符串';
  print(str);

  // 前端和鸿蒙字符串 `${username}`
  // flutter不要反引号
  String username = '张三';
  // 使用\n换行符
  String info = '我是$username，\n我今年18岁';
  print(info);
  String info2 = '名字长度的10倍${username.length * 10}';
  print(info2);

  // 还有一种换行模式
  String info3 = '''
我是$username,
  我今年18岁
啊是的关键还是看
  ''';
  print(info3);


  // 布尔值
  bool isb = true;
  print(isb);

  // flutter支持三元表达式
  // bool isMarry = false;
  // isMarry ? print("已婚") : print("未婚");

  // flutter中的类型不支持隐性转化
    // 前端 鸿蒙 !!0
  int count = 0;
  bool isOK = count == 0; // flutter中没有全等 强类型语言  == 就是等同于前端鸿蒙中的全等
  print(isOK);

}
